package fhp.hlhj.giantfold.presenter

import com.lzy.okgo.model.HttpParams
import fhp.hlhj.giantfold.interfaces.IWeChatLogin
import fhp.hlhj.giantfold.module.OtherLoginBean
import fhp.hlhj.giantfold.module.WechatLoginModule

/**
 * author: FHP
 * data: on 2018\1\18 0018 14:31
 * E-Mail: 103945089@qq.com
 */
class WechatLoginPresenter(private val iWeChatLogin: IWeChatLogin) : WechatLoginModule.WechatLoginListener {

    private val module=WechatLoginModule()

    fun loginWx(params: HttpParams){
        module.login(params,this)
    }

    override fun showLoading() {
        iWeChatLogin.showLoading()
    }

    override fun onLoginListener(otherLoginBean: OtherLoginBean) {
        iWeChatLogin.login(otherLoginBean)
    }
}